From f363e31a096a60c09f7f31c0a3646b39b548fe47 Mon Sep 17 00:00:00 2001 From: Carlos Garnacho Date: Fri, 24 Sep 2010 22:02:39 +0200 Subject: [PATCH] Register the border-image property It will contain a 9-sliced image, so it can be rendered as rectangles with any dimensions. --- gtk/gtkstyleset.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/gtk/gtkstyleset.c b/gtk/gtkstyleset.c index cd1c8dfb2a..59ac9f5fa5 100644 --- a/gtk/gtkstyleset.c +++ b/gtk/gtkstyleset.c @@ -27,6 +27,7 @@ #include "gtkprivate.h" #include "gtkthemingengine.h" #include "gtkanimationdescription.h" +#include "gtk9slice.h" #include "gtkintl.h" typedef struct GtkStyleSetPrivate GtkStyleSetPrivate; @@ -90,6 +91,7 @@ gtk_style_set_class_init (GtkStyleSetClass *klass) gtk_style_set_register_property ("border", G_TYPE_INT, NULL, NULL); gtk_style_set_register_property ("background-image", GDK_TYPE_CAIRO_PATTERN, NULL, NULL); + gtk_style_set_register_property ("border-image", GTK_TYPE_9SLICE, NULL, NULL); g_value_init (&val, GTK_TYPE_THEMING_ENGINE); g_value_set_object (&val, (GObject *) gtk_theming_engine_load (NULL)); -- 2.30.2